@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd,form,button,input,hr,th,td{margin:0;padding:0;}

img{vertical-align: bottom;}
ul,ol{list-style:none;}
.container{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float:right;}
.cf::after{content:'';display:block;clear:both;}
a:link,a:visited{
    color: #8b8b8b;
    text-decoration:none;
}
a:hover{
    color: #f00;
}
/* 顶部导航条 */

.wel{
    border-bottom:1px solid #ccc;
}
.welcome{
    font:12px/48px 微软雅黑;
}
.welcome span{
    color: #8b8b8b;

}
.welcome a{
    font-size: 12px;
    margin-left:20px;
}
.right_links{
    position: relative;
}
.right_links img{
    position:absolute;
    top:15px;
    left:0;
}

/* logo部分 */
.topinto{
    padding:25px 0 25px 0;
}
.intorduce{
    width:350px;
    height: 50px;
    margin-right:102px;
}
.intorduce img{
    width:50px;
    height:50px;
    margin-right: 10px;
}
.intorduce p{
    font:bold 24px 微软雅黑;
}
.intorduce span{
    font:200 12px 微软雅黑;
    color:#b7b3b9;
}
/* 搜索框 */
.topinto form{
    margin-top:9px;
    position:relative;
}
.topinto form input{
    width:400px;
    height:36px;
    box-sizing:border-box;
    outline:0;
    border:2px solid #0077ED;
}
.topinto form button{
    width:82px;
    height:36px;
    outline:0;
    color:#fff;
    border:2px solid #0077ed;
    background:#0077ed;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
}
/* 服务热线 */

.right_tel img{
    width:20px;
    height:20px;
    padding-right:5px;
}
.right_tel p{
    font-size:12px;
    line-height:20px;
    text-align:right;
    color:#ada9a7;
}
.right_tel span{
    font-size:24px;
}
/* 导航轮播图 */
nav{
    width:100%;
    height:500px;
    background:url(../images/index_banner_02.jpg) no-repeat;
    background-position :50% 50%;
}
.transparent{
    background: rgba(19,113,213,0.8);
}
.nav{
    width:1150px;
    height:50px;
    margin:0 auto;
    font-size:14px;
}
.nav li{
    float:left;
}
.nav li a{
    display: inline-block;
    color:#fff;
    text-align:center;
    line-height:50px;
    width:160px;
    height:50px;
}
.nav li a:hover,.on{
    background:#0059B3;
}
/* 尾部 */
footer{
    background:#f5f5f5;
    margin-top:46px;
}
.bottom_links{
    border-bottom:2px solid #e0e0e0;
    padding: 40px 0 18px;
}
.bottom_links dl{
    width: 150px;
    height:198px;
    border-right:2px solid #eaeaea;
    margin-right:50px;
    float:left;
}
.bottom_links dt{
    font: bold 16px 微软雅黑;
    padding:10px 0 14px 0;
}
.bottom_links dd{
    font:normal 12px 微软雅黑;
    color:#8e8e8e;
    padding-bottom:8px;
}
.bottom_links dt a{
    color:#000;
}
.bottom_links dt a:hover{
    color:#f00;
    text-decoration:underline;
}
.bottom_links dl.contact{
    width:330px;
}
.bottom_links dl.follow_us{
    margin:0;
    border:0;
}
.contact span{
    font-size:18px;
    color:#f00;
}
.bottom_links .follow_us{
    width: 210px;
}
.follow_us img{
    width:100px;
    height: 100px;
    margin: 0;
}
.follow_us dd:nth-child(2){
    float: left;
    text-align: center;
}
.follow_us dd:last-child{
    float: right;
    text-align: center;
}
.instructions{
    font:normal 12px/44px 微软雅黑;
    color:#b2b2b2;
    padding-bottom:16px;
}
#return_top{
    width:50px;
    height:50px;
    background:#00a7ea;
    color: #fff;
    font-size:18px;
    position:fixed;
    bottom:30px;
    right:30px;
    padding:10px;
    text-align:center;
    cursor:pointer;
    display:none;
}